<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>VR</title>
    <link rel="stylesheet" href="./libs/index.css">
    <script src="./libs/vue2.js"></script>
    <script src="./libs/element.js"></script>
    <style>
        * {
            margin: 0;
            padding: 0;
            box-sizing: border-box;
            list-style: none;
            text-decoration: none;
        }

        .bgi {
            width: 100%;
            height: 100vh;
            background-image: url(./images/bgi.jpg);
            background-size: cover;
            background-repeat: no-repeat;
            display: flex;
            justify-content: center;
            align-items: center;

            .content {
                width: 670px;
                height: 200px;
                color: #fff;
                display: flex;
                flex-direction: column;
                align-items: center;
                justify-content: space-around;

                .top {
                    font-size: 60px;
                    font-weight: 700;
                }

                .bottom {
                    font-size: 23px;
                    font-weight: 500;
                    display: flex;
                    flex-direction: column;
                    align-items: center;
                    letter-spacing: 1rem;
                }
            }
        }

        .about {
            width: 100%;
            height: 700px;
            display: flex;
            justify-content: center;
            align-items: center;

            .left {
                width: 670px;
                height: 450px;
                margin-top: 170px;
                margin-right: 48px;


                .title {
                    font-size: 32px;
                    line-height: 42px;
                    font-weight: bold;
                    background-color: #fff;

                    .line {
                        width: 100%;
                        height: 12px;
                        background: #ffdc02;
                        margin-top: -15px;
                    }
                }

                .introduction {
                    font-size: 14px;
                    margin-top: 30px;
                    line-height: 35px;
                }
            }

            .right {
                width: 620px;
                height: 600px;
                border-radius: 10px;
                background-image: url(./images/1.jpg);
                background-size: cover;
                background-repeat: no-repeat;

                .title {
                    font-size: 25px;
                    font-weight: 550;
                    margin: 30px 40px;
                }
            }
        }

        .solution {
            width: 100%;
            height: 650px;
            border-radius: 10px;
            display: flex;
            flex-direction: column;
            justify-content: center;
            align-items: center;
            margin-top: -50px;

            .solution-title {
                margin: 40px 0;
                font-size: 35px;
                font-weight: 550;
                color: #212121;
                position: relative;
            }

            .solution-title::after {
                content: '';
                position: absolute;
                left: 0;
                right: 0;
                bottom: 0;
                height: 30%;
                background: #ffdc02;
                /* 让伪元素位于文字下方 */
                z-index: -1;
                /* 确保伪元素不影响鼠标事件 */
                pointer-events: none;
            }


            .list-wrapper {
                width: 1300px;
                height: 480px;
                border-radius: 10px;
                display: flex;

                .item-wrapper {
                    position: relative;
                    width: 33.33%;
                    overflow: hidden;
                    cursor: pointer;


                    .modal {
                        /* 隐藏模态框 */
                        display: none;
                        position: fixed;
                        z-index: 2;
                        left: 0;
                        top: 0;
                        width: 100%;
                        height: 100%;
                        overflow: auto;
                        background-color: rgb(0, 0, 0);
                        background-color: rgba(0, 0, 0, 0.4);
                        padding-top: 60px;
                    }

                    .modal-content {
                        margin: 5% auto;
                        border: 1px solid #888;
                        width: 80%;
                    }

                    .close {
                        color: #aaa;
                        float: right;
                        font-size: 28px;
                        font-weight: bold;
                    }

                    .close:hover,
                    .close:focus {
                        color: black;
                        text-decoration: none;
                        cursor: pointer;
                    }

                    img {
                        width: 100%;
                        height: 480px;
                        object-fit: cover;
                        transition: transform 1.5s cubic-bezier(0.23, 1, 0.32, 1);
                    }

                    .look {
                        position: absolute;
                        left: 40%;
                        top: 50px;
                        color: #fff;
                        font-weight: 500;
                        transition: all .5s;
                        opacity: 0;
                    }

                    .content {
                        position: absolute;
                        left: 0;
                        bottom: -165px;
                        color: #fff;
                        padding: 20px;
                        transition: all .5s;
                        z-index: 1;

                        .top {
                            font-size: 20px;
                            font-weight: 600;
                            margin-bottom: 15px;
                        }

                        .bottom {
                            line-height: 30px;
                            font-size: 14px;
                        }
                    }

                    .mask {
                        position: absolute;
                        left: 0;
                        top: 0;
                        width: 100%;
                        height: 100%;
                        z-index: 0;
                        background-image: linear-gradient(transparent,
                                rgba(0, 0, 0, 1));
                        opacity: 0;
                        transition: all .5s;
                    }
                }

                .item-wrapper:hover img {
                    /* 鼠标悬停时放大图片 */
                    transform: scale(1.2);
                    border-radius: 10px;
                }

                .item-wrapper:hover .mask {
                    opacity: 1;
                    border-radius: 10px;
                }

                .item-wrapper:hover .content {
                    position: absolute;
                    bottom: 0;
                }

                .item-wrapper:hover .look {
                    opacity: 1;
                }
            }
        }

        .companion {
            width: 100%;
            height: 400px;
            background-color: #f7f7f7;
            display: flex;
            flex-direction: column;
            justify-content: center;
            align-items: center;
            overflow: hidden;

            .title {
                margin-bottom: 40px;
                font-size: 35px;
                font-weight: 550;
                color: #212121;
                position: relative;
                z-index: 1;
            }

            .title::after {
                content: '';
                position: absolute;
                left: 0;
                right: 0;
                bottom: 0;
                height: 30%;
                background: #ffdc02;
                /* 让伪元素位于文字下方 */
                z-index: -1;
                /* 确保伪元素不影响鼠标事件 */
                pointer-events: none;
            }

            .corporation {
                width: 80%;
                height: 250px;
                display: flex;
                flex-wrap: wrap;
                justify-content: space-between;
                align-items: center;
            }
        }

        .phone {
            width: 100%;
            height: 500px;
            display: flex;
            justify-content: center;
            align-items: center;

            .picture {
                width: 1300px;
                height: 300px;
                border-radius: 10px;
                background-image: url(./images/5.jpg);
                background-size: cover;
                display: flex;
                flex-direction: column;
                justify-content: space-evenly;
                align-items: center;

                .top {
                    font-size: 32px;
                    font-weight: bold;
                    color: #FFFFFF;
                }

                .bottom {
                    height: 100px;
                    margin-top: -50px;
                    display: flex;
                    flex-direction: column;
                    justify-content: space-evenly;
                    align-items: center;

                    .time {
                        font-size: 16px;
                        color: #FFFFFF;
                        line-height: 21px;
                    }
                }
            }
        }

        .footer {
            height: 48px;
            background: #23232E;
            text-align: center;

            a {
                font-size: 10px;
                font-weight: 400;
                color: #FFFFFF;
                line-height: 48px;
                text-align: center;
                opacity: 0.6;
            }
        }

        /* 添加移动端适配样式 */
        @media screen and (max-width: 768px) {
            .bgi .content {
                width: 100%;
                padding: 0 20px;

                .top {
                    font-size: 40px;
                }

                .bottom {
                    font-size: 16px;
                    letter-spacing: 0.5rem;
                    text-align: center;
                }
            }

            .about {
                height: auto;
                flex-direction: column;
                padding: 20px;

                .left {
                    width: 100%;
                    margin: 0;
                    height: auto;

                    .introduction {
                        margin-bottom: 20px;
                    }
                }

                .right {
                    width: 100%;
                    height: 300px;
                }
            }

            .solution {
                height: auto;
                padding: 20px;

                .list-wrapper {
                    width: 100%;
                    height: auto;
                    flex-direction: column;

                    .item-wrapper {
                        width: 100%;
                        margin-bottom: 20px;

                        img {
                            height: 300px;
                            border-radius: 10px;
                        }

                        .content {
                            bottom: 0;
                        }
                    }
                }
            }

            .companion {
                height: auto;
                padding: 20px;

                .corporation {
                    width: 100%;
                    height: auto;

                    img {
                        width: 45%;
                        height: auto;
                        margin-bottom: 20px;
                    }
                }
            }

            .phone {
                height: auto;
                padding: 20px;

                .picture {
                    width: 100%;

                    .top {
                        font-size: 24px;
                    }

                    .bottom .time {
                        font-size: 14px;

                        &[style] {
                            font-size: 16px !important;
                        }
                    }
                }
            }

            .footer {
                padding: 10px;
                height: auto;

                a {
                    line-height: 1.5;
                }
            }
        }

        .el-dialog__headerbtn {
            position: absolute;
            top: 20px;
            right: 20px;
            padding: 0;
            background: transparent;
            border: none;
            outline: none;
            cursor: pointer;
            font-size: 16px;
        }

        .el-dialog__close {
            color: #909399;
        }

        @media screen and (max-width: 768px) {
            .el-dialog {
                width: 100% !important;
                margin: 0 !important;
                position: fixed;
                top: 0;
                bottom: 0;
                left: 0;
                right: 0;
                border-radius: 0;
                height: 100%;
                overflow: auto;
            }

            .el-dialog__body {
                height: calc(100% - 100px);
                padding: 0;
            }

            .el-dialog__body video,
            .el-dialog__body iframe {
                height: 100% !important;
                width: 100% !important;
            }
        }
    </style>
</head>

<body>
    <div id="app">
        <div class="bgi">
            <div class="content">
                <div class="top">友邦互联科技</div>
                <div class="bottom">
                    <div>全球知名的智慧旅游产业解决方案专家</div>
                    <div>中国领先的在线电子导览服务提供商</div>
                </div>
            </div>
        </div>
        <div class="about">
            <div class="left">
                <div class="title">
                    关于我们
                    <div class="line"></div>
                </div>

                <div class="introduction">
                    友邦互联科技成立于2021年6月，立足景区导览和全域导览两大核心战略，专注于导游软件、全域导览系统的研发以及旅游相关配套业务的发展，基于友邦互联所构建的智慧旅游产业基础平台，现已形成以在线电子导览和智慧管理服务系统为支撑的旅游生态圈，是全球知名的智慧旅游产业解决方案专家，于2024年12月成为山西文旅服务的签约提供商。
                </div>
            </div>
            <div class="right">
                <div class="title">友邦互联科技</div>
            </div>
        </div>
        <div class="solution">
            <div class="solution-title">
                解决方案
            </div>
            <div class="list-wrapper">
                <div class="item-wrapper" @click="dialog1 = true">
                    <img src="./images/2.jpg" alt="" style="border-radius: 10px 0 0 10px;">
                    <div class="look">点击查看案例</div>
                    <div class="content">
                        <div class="top">智慧景区(VR)</div>
                        <div class="bottom">
                            除了在线旅游平台的业务外，友邦互联科技根据国家文旅厅对景区的要求以及现实的业务情况，在SaaS平台的基础上，扩展出了一套针对景区的智慧景区解决方案，包括了智慧管理、智慧服务、智慧营销、智慧运营以及智慧保护等各类系统，让各个景区真正做到了互联互通。
                        </div>
                    </div>
                    <div class="mask"></div>


                </div>
                <div class="item-wrapper" @click="dialog2 = true">
                    <img src="./images/3.jpg" alt="">
                    <div class="look">点击查看案例</div>
                    <div class="content">
                        <div class="top">云览天下（在线）</div>
                        <div class="bottom">
                            实景在线漫游打破时空限制，让游客身临其境，能够在线上宏观体验文旅景区的人文景观。实现提前观看、规划、体验，让游客更轻松制定行程计划，促进成交和转化。这种体验模式是未来旅游方式变革的大方向，这种营销方式是未来文旅景区及旅游产品宣传推广的必然选择。
                        </div>
                    </div>
                    <div class="mask"></div>


                </div>
                <div class="item-wrapper" @click="dialog3 = true">
                    <img src="./images/4.jpg" alt="" style="border-radius: 0 10px 10px 0;">
                    <div class="look">点击查看案例</div>
                    <div class="content">
                        <div class="top">全域旅游（线下pc）</div>
                        <div class="bottom">
                            友邦互联的智慧景区解决方案，系统性的统一解决实景漫游难题。集中解决了平台的线下流量运营、渠道整合运营、主题活动运营、新媒体运营及文旅商品IP运营，让平台真正服务于游客，实现了各个旅游服务实体之间的互联互通。
                        </div>
                    </div>
                    <div class="mask" @click="dialog3 = true"></div>



                </div>
                <el-dialog title="智慧景区" :visible.sync="dialog1" center :show-close="true">
                    <video width="100%" height="100%" controls autoplay muted playsinline>
                        <source src="./images/video1.mp4" type="video/mp4">
                    </video>
                </el-dialog>
                <el-dialog title="云览天下" :visible.sync="dialog2" center :close-on-click-modal="false" :show-close="true">
                    <iframe src="https://roma.720yun.com/vr/b9cd73a7669fd345/" frameborder="0" width="100%"
                        height="600px">
                    </iframe>
                </el-dialog>
                <el-dialog title="全域旅游" :visible.sync="dialog3" center :close-on-click-modal="false" :show-close="true">
                    <video width="100%" height="100%" controls autoplay muted playsinline>
                        <source src="./images/video2.mp4" type="video/mp4">
                    </video>
                </el-dialog>
            </div>
        </div>
        <div class="companion">
            <div class="title">合作伙伴</div>
            <div class="corporation">
                <img src="./images/corporation/gaode.png" alt="" width="15%" height="100px">
                <img src="./images/corporation/sisi.png" alt="" width="15%" height="100px">
                <img src="./images/corporation/qunae.png" alt="" width="15%" height="100px">
                <img src="./images/corporation/zhaoshang.png" alt="" width="15%" height="100px">
                <img src="./images/corporation/yangchengtong.png" alt="" width="15%" height="100px">
                <img src="./images/corporation/lvmama.png" alt="" width="15%" height="100px">
                <img src="./images/corporation/tongcheng.png" alt="" width="15%" height="100px">
                <img src="./images/corporation/tineyue.png" alt="" width="15%" height="100px">
                <img src="./images/corporation/xiecheng.png" alt="" width="15%" height="100px">
                <img src="./images/corporation/tencent.png" alt="" width="15%" height="100px">
                <img src="./images/corporation/baiyunshan.png" alt="" width="15%" height="100px">
                <img src="./images/corporation/ketianxia.png" alt="" width="15%" height="100px">
            </div>
        </div>
        <div class="phone">
            <div class="picture">
                <div class="top">电话咨询</div>
                <div class="bottom">
                    <div class="time">周一到周五 9:00-18:00</div>
                    <div class="time" style="font-size: 20px;font-weight: bold;">全国统一咨询电话：17735872952</div>
                </div>
            </div>
        </div>
        <div class="footer">
            <a href="#" target="_blank">
                友邦互联科技集团有限公司版权所有 COPYRIGHT © 2024 粤ICP备14055341号
            </a>
        </div>
    </div>

</body>
<script>
    new Vue({
        el: '#app',
        data() {
            return {
                dialog1: false,
                dialog2: false,
                dialog3: false,
            }
        }
    })
</script>

</html>